Part Number Hot Search : 
F561J A1013 ON2921 AQ6370 BU536 ESD3V 25CTQ035 50013
Product Description
Full Text Search
 

To Download CY28551LFXC-3T Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  universal clock generator for intel , via and sis ? cy28551-3 cypress semiconductor corporation ? 198 champion court ? san jose , ca 95134-1709 ? 408-943-2600 document #: 001-05677 rev. *d revised august 03 , 2006 features ? compliant to intel ? ck505 ? selectable cpu clock buffer type for intel p4 or k8 selection ? selectable cpu frequencies ? universal clock to support intel, sis and via platform ? 0.7v differential cpu clock for intel cpu ? 3.3v differential cpu clock for amd k8 ? 100-mhz differential src clocks ? 96-mhz differential dot clock ? 133-mhz link clock ? 48-mhz usb clocks ? 33-mhz pci clock ? dynamic frequency control ? dial-a-frequency ? ? watchdog timer ? two independent overclocking plls ? low-voltage frequency select input ?i 2 c support with readback capabilities ? ideal lexmark spread spectrum profile for maximum electromagnetic interference (emi) reduction ? 3.3v power supply ? 56-pin qfn packages cpu src sata pci ref link dot96 24_48m 48m x 2 x 6 x1 x 6 x 3 x2 x 1 x1 x 1 block diagram pin configuration * indicates internal pull-up ** indicates internal pull-down vdd_ref vdd_cpu vdd_pci ex vttpwr_gd#/pd pll reference fs[d:a] pll1 cpu vdd_dot pll3 sata divider divider pll4 fixed divider ref[2: 0] cput[1:0] cpuc[ 1: 0] pciet [6:2] pciec 6:2] dot96t/satat/link0 dot96c/satac/link1 i2c logic sdata sclk 14.318-mhz crystal xi n xout vdd_48 48m vdd_pci pci[6:0] doc[ 2: 1] pll2 pci ex vdd_sata pciet0 /satat pciec0 /satac wdt sreset# 24_48m sel[1:0] sel_p4_k8 sel24_48 multiplexer controller divider reset_i# pci4/*selp4_k8 vddpci pc3/*fsb pci2/**fsa vsspci pci1/pciereq#a pci0/pciereq#b **doc1 reset_i#/sreset# ref0/ **fsd ref1 /**fsc ref2/**mode vssref xin 56 55 54 53 52 51 50 49 48 47 46 45 44 43 *sel0/ pci5 1 42 xout vdd48 2 41 vddref **sel24_48 / 24_48m 3 40 sclk **sel1/48m 4 39 sdat a vss48 5 38 vttpwrg#/pd vdddot 637cput0 link0/dot96t/satat 7 36 cpuc 0 link1/dot96c/satac 8 35 vddcpu vssdot 9 34 cput1 vddsata 10 33 cpuc1 satat/pciext0 11 32 vsscpu satac/pciexc0 12 31 **doc2 vsssata 13 30 vssa nc 14 29 vdda 15 16 17 18 19 20 21 22 23 24 25 26 27 28 pciext2 pciexc2 vddpcie pciext3 pciexc3 vsspcie pciext4 pciexc4 vddpcie pciexc5 pciext5 pciexc6/pci_stp# pciext6/cpu_stp# vsspcie cy28551-3
cy28551-3 document #: 001-05677 rev. *d page 2 of 29 pin description pin no. name type description 1 *sel0/pci5 i/o, pu 3.3v-tolerant input for out put selection/33-mhz cl ock output. refer to figure 1 for selection options. internal 150k pull-up 2 vdd48 pwr 3.3v power supply for outputs. 3 **sel24_48#/24_4 8m i/o, pd 3.3v-tolerant input for 24-mhz, 48-mhz selection/24_48mhz clock output. internal 150k pull-down 1 = 24 mhz, 0 = 48 mhz intel type-3a output buffer 4 **sel1/48mhz i/o, pd 3.3v-tolerant input for out put selection/48-mhz cl ock output. refer to figure 1 for selection options internal 150k pull-down 5 vss48 gnd ground for outputs 6 vdddot pwr 3.3v power supply for outputs 7 link0/dot96t/sa tat o, se/dif link output for via and sis, differential 96-mhz true clock and 100-mhz differential true clock. the output was selected by sel[0:1] 8 link1/dot96c/sa tac o, se/dif link output for via and sis, differentia l 96-mhz complement clock output and 100-mhz differential complement clock. the output was selected by sel[0:1] 9 vssdot gnd ground for outputs 10 vddsata pwr 3.3v power supply for outputs 11 pciext0/satat o, dif true differential src clock out put/true differential sata src clock output. intel type sr output buffer 12 pciexc0/satac/ o, dif complement differential src clock output/complement differential sata src clock output. intel type sr output buffer 13 vsssata gnd ground for outputs 14 vss gnd ground for outputs 15 pciext2 o, dif true 100-mhz differential serial reference clock. intel type sr output buffer 16 pciexc2 o, dif complement 100-mhz differential serial reference clock. intel type sr output buffer 17 vddpcie pwr 3.3v power supply for outputs. 18 pciext3 o, dif true 100-mhz differential serial reference clock. intel type sr output buffer 19 pciexc3 o, dif complement 100-mhz differential serial reference clock. intel type sr output buffer 20 vsspcie gnd ground for outputs. 21 pciext4 o, dif true 100-mhz differential serial reference clock. intel type sr output buffer 22 pciexc4 o, dif complement 100-mhz differential serial reference clock. intel type sr output buffer 23 vddpcie pwr 3.3v power supply for outputs. 24 pciexc5 o, dif complement 100-mhz differential serial reference clock. intel type sr output buffer 25 pciext5 o, dif true100-mhz differential serial reference clock. intel type sr output buffer 26 pciexc6/pci_st op# i/o, dif 3.3v-tolerant input for stopping pci and src outputs/complement 100-mhz differ- ential serial reference clocks. the two multifunction pins are selected by mode. default pci ex6. intel type sr output buffer 27 pciext6/cpu_st op# i/o, dif 3.3v-tolerant input for stopping cpu outputs/true 100-mhz differential serial reference clocks. the two multifunction pins are selected by mode. default pci ex6. intel type sr output buffer 28 vsspcie gnd ground for outputs. 29 vdda pwr 3.3v power supply for pll.
cy28551-3 document #: 001-05677 rev. *d page 3 of 29 30 vssa gnd ground for pll. 31 **doc2 i, pd dynamic over clocking pin 0 = normal, 1 = frequency will be changed depend on doc register. internal 150k pull-down. 32 vsscpu gnd ground for outputs. 33 cpuc1 o, dif complement differential cpu clock output. intel type sr output buffer. 34 cput1 o, dif true differential cpu clock output. intel type sr output buffer. 35 vddcpu pwr 3.3v power supply for outputs. 36 cpuc0 o, dif complement differential cpu clock output. intel type sr output buffer. 37 cput0 o, dif true differential cpu clock output. intel type sr output buffer. 38 vtt_pwrgd#/pd i 3.3v lvttl input. this pin is a le vel-sensitive strobe used to latch the hw strapping pin inputs. after asserting vtt_pwrgd# (active low), this pin becomes a real-time input for asserting power-down (active high) 39 sdata i/o smbus compatible sdata 40 sclk i smbus compatible sclock. 41 vddref pwr 3.3v power supply for outputs. 42 xout o 14.318-mhz crystal output 43 xin i 14.318-mhz crystal input 44 vssref gnd ground for outputs. 45 **mode/ref2 i/o, se, pd 3.3v-tolerant input for selecting output/14. 318-mhz ref clock output. internal 150k pull-down 0 = desktop, 1 = notebook intel type-5 output buffer 46 **fsc/ref1 i/o,pd, se 3.3v-tolerant input for cpu frequency se lection/14.318-mhz ref clock output. internal 150k pull-down intel type-5 output buffer refer to dc electrical specifications table for vil_fs and vih_fs specifications. 47 **fsd/ref0 i/o,pd, se 3.3v-tolerant input for cpu frequency se lection/14.318-mhz ref clock output. internal 150k pull-down intel type-5 output buffer refer to dc electrical specifications table for vil_fs and vih_fs specifications. 48 reset_i#/srese t# i/o, od 3.3v-tolerant input for reset all of registers to default setting. 3.3v lvttl output for watchdog reset signal 49 **doc1 i, pd dynamic over clocking pin 0 = normal, 1 = frequency will be changed depend on doc register. internal 150k pull-down 50 **clkreq#b/pci0 i/o,se, pd 3.3v tolerant lvttl input for output enable of pciex 4,5 via register selection/33-mhz clock output. internal 150k pull-down intel type-3a output buffer 51 **clkreq#a/pci1 i/o,se, pd 3.3v-tolerant lvttl input for output enable of pciex 6,7 via register selection/33-mhz clock output. internal 150k pull-down intel type-3a output buffer 52 vsspci gnd grou nd for outputs. pin description (continued) pin no. name type description
cy28551-3 document #: 001-05677 rev. *d page 4 of 29 frequency select pins (fs[d:a]) host clock frequency selection is achieved by applying the appropriate logic levels to fs_a, fs_b, fs_c, and fs_d inputs prior to vtt_pwrgd# assertion (as seen by the clock synthesizer). upon vtt_pwrgd# being sampled low by the clock chip (indicating processor vtt voltage is stable), the clock chip samples the fs_a, fs_b, fs_c, and fs_d input values. for all logic levels of fs_a, fs_b, fs_c, fs_d and fs_e, vtt_pwrgd# employs a on e-shot functionality in that once a valid low on vtt_pwrgd# has been sampled, all further vtt_pwrgd#, fs_a, fs_b, fs_c, and fs_d transi- tions will be ignored, except in test mode. serial data interface to enhance the flexibility and function of the clock synthesizer, a two-signal serial interface is provided. through the serial data interface, various device functions, such as individual clock output buffers, can be individually enabled or disabled. the registers associated with the serial data interface initialize to their default setting upon power-up, and therefore use of this interface is optional. clock device register changes are normally made upon system initialization, if any are required. the inte rface cannot be used during system operation for power management functions. data protocol the clock driver serial protocol accepts byte write, byte read, block write, and block read operations from the controller. for block write/read operation, the bytes must be accessed in sequential order from lowest to highest byte (most significant bit first) with the ability to st op after any complete byte has been transferred. for byte writ e and byte read operations, the system controller can access indi vidually indexed bytes. the offset of the indexed byte is encoded in the command code, as described in table 1 . figure 1. cpu and src frequency select tables 53 **fsa/pci2 i/o, pd 3.3v-tolerant input for cpu frequ ency selection/33-mhz clock output. internal 150k pull-down intel type-3a output buffer refer to dc electrical specifications table for vil_fs and vih_fs specifications 54 *fsb/pci3 i/o, pu 3.3v-tolerant input for cpu frequ ency selection/33-mhz clock output. internal 150k pull-up intel type-3a output buffer refer to dc electrical specifications table for vil_fs and vih_fs specifications 55 vddpci pwr 3.3v power supply for outputs. 56 *selp4_k8/pci3 i/o, pu 3.3v-tolerant input for cpu clock output buffer type selection/33-mhz clock output. internal 150k pull-up intel type-3a output buffer refer to dc electrical specifications table for vil_fs and vih_fs specifications 0 = k8 cpu buffer type, 1=p4 cpu buffer type. pin description (continued) pin no. name type description fsd fsc fsb fs a fsel3 fsel2 fsel1 fsel0 cpu0 cpu1 src link pci cpu vco cpu pll gear constant (g) cpu m cpu n pcie vco src pll gear constant pcie m pcie n 0000266.667266.66710066.666733.333380080 60 200 800 30 60 200 0001133.333133.33310066.666733.333380040 60 200 800 30 60 200 001020020010066.666733.333380060 60 200 800 30 60 200 0011166.667166.66710066.666733.3333666.6760 63 175 800 30 60 200 0100333.333333.33310066.666733.3333666.67120 63 175 800 30 60 200 010110010010066.666733.333380030 60 200 800 30 60 200 011040040010066.666733.3333800120 60 200 800 30 60 200 011120025010066.666733.3333100060 60 250 800 30 60 200 1000266.667266.667100133.33333.333380080 60 200 800 30 60 200 1001133.333133.333100133.33333.333380040 60 200 800 30 60 200 1010200200100133.33333.333380060 60 200 800 30 60 200 1011166.667166.667100133.33333.3333666.6760 63 175 800 30 60 200 1100333.333333.333100133.33333.3333666.67120 63 175 800 30 60 200 1101100100100133.33333.333380030 60 200 800 30 60 200 1110400400100133.33333.3333800120 60 200 800 30 60 200 1111 200 250 100 133.333 33.3333 1000 60 60 250 800 30 60 200 fre q uenc y table ( rom )
cy28551-3 document #: 001-05677 rev. *d page 5 of 29 the block write and block read protocol is outlined in ta ble 2 while ta ble 3 outlines the correspondi ng byte write and byte read protocol. the slave receiver address is 11010010 (d2h). table 1. command code definition bit description 7 0 = block read or block write operation, 1 = byte read or byte write operation (6:0) byte offset for byte read or byte write operation. fo r block read or block write operations, these bits should be '0000000' table 2. block read and block write protocol block write protocol block read protocol bit description bit description 1 start 1 start 8:2 slave address ? 7 bits 8:2 slave address ? 7 bits 9 write 9 write 10 acknowledge from slave 10 acknowledge from slave 18:11 command code ? 8 bits 18:11 command code ? 8 bits 19 acknowledge from slave 19 acknowledge from slave 27:20 byte count ? 8 bits (skip this step if i 2 c_en bit set) 20 repeat start 28 acknowledge from slave 27:21 slave address ? 7 bits 36:29 data byte 1 ? 8 bits 28 read = 1 37 acknowledge from slave 29 acknowledge from slave 45:38 data byte 2 ? 8 bits 37:30 byte count from slave ? 8 bits 46 acknowledge from slave 38 acknowledge .... data byte/slave acknowledges 46:39 data byte 1 from slave ? 8 bits .... data byte n ? 8 bits 47 acknowledge .... acknowledge from slave 55:48 data byte 2 from slave ? 8 bits .... stop 56 acknowledge .... data bytes from slave/acknowledge .... data byte n from slave ? 8 bits .... not acknowledge .... stop table 3. byte read and byte write protocol byte write protocol byte read protocol bit description bit description 1start 1start 8:2 slave address ? 7 bits 8:2 slave address ? 7 bits 9write 9write 10 acknowledge from slave 10 acknowledge from slave 18:11 command code ? 8 bits 18:11 command code ? 8 bits 19 acknowledge from slave 19 acknowledge from slave 27:20 data byte ? 8 bits 20 repeated start 28 acknowledge from slave 27:21 slave address ? 7 bits 29 stop 28 read
cy28551-3 document #: 001-05677 rev. *d page 6 of 29 control registers 29 acknowledge from slave 37:30 data from slave ? 8 bits 38 not acknowledge 39 stop table 3. byte read and byte write protocol (continued) byte write protocol byte read protocol bit description bit description byte 0: control register 0 bit @pup type name description 7 1 r/w reserved reserved 6 1 r/w pciex[t/c]6 pciex[ t/c]6 output enable 0 = disable (tri-state), 1 = enable 5 1 r/w pciex[t/c]5 pciex[ t/c]5 output enable 0 = disable (tri-state), 1 = enable 4 1 r/w pciex[t/c]4 pciex[ t/c]4 output enable 0 = disable (tri-state), 1 = enable 3 1 r/w pciex[t/c]3 pciex[ t/c]3 output enable 0 = disable (tri-state), 1 = enable 2 1 r/w pciex[t/c]2 pciex[ t/c]2 output enable 0 = disable (tri-state), 1 = enable 1 1 r/w reserved reserved 0 1 r/w sata/pciex[t/c]0 sata/ pciex[t/c]0 output enable 0 = disable (tri-state), 1 = enable byte 1: control register 1 bit @pup type name description 7 1 r/w sata/dot96] sata/dot96output enable 0 = disable (tri-state), 1 = enable 6 1 r/w 24_48m 24_48m output enable 0 = disabled, 1 = enabled 5 1 r/w 48m 48m output enable 0 = disabled, 1 = enabled 4 1 r/w ref2 ref2 output enable 0 = disabled, 1 = enabled 3 1 r/w ref1 ref1 output enable 0 = disabled, 1 = enabled 2 1 r/w ref0 ref0 output enable 0 = disabled, 1 = enabled 1 1 r/w cpu[t/c]1 cpu[t/c]1 output enable 0 = disable (tri-state), 1 = enabled 0 1 r/w cpu[t/c]0 cpu[t/c]0 output enable 0 = disable (tri-state), 1 = enabled byte 2: control register 2 bit @pup type name description 7 1 r/w reserved reserved 6 1 r/w reserved reserved
cy28551-3 document #: 001-05677 rev. *d page 7 of 29 5 1 r/w pci5 pci5 output enable 0 = disabled, 1 = enabled 4 1 r/w pci4 pci4 output enable 0 = disabled, 1 = enabled 3 1 r/w pci3 pci3 output enable 0 = disabled, 1 = enabled 2 1 r/w pci2 pci2 output enable 0 = disabled, 1 = enabled 1 1 r/w pci1 pci1 output enable 0 = disabled, 1 = enabled 0 1 r/w pci0 pci0 output enable 0 = disabled, 1 = enabled byte 3: control register 3 bit @pup type name description 7 1 r/w link1 link1 output enable 0 = disabled, 1 = enabled 6 1 r/w link0 linki0 output enable 0 = disabled, 1 = enabled 5 1 r/w reserved reserved 4 1 r/w reserved reserved 3 0 r/w reserved reserved 2 1 r/w pci 33-mhz output drive strength 0 = 2x, 1 = 1x 1 1 r/w ref ref output drive strength 0 = 2x, 1 = 1x 0 0 r/w 48m, 24_48m 48-mhz and 24_48m output drive strength 0 = 2x, 1 = 1x byte 4: control register 4 bit @pup type name description 7 0 r/w cpu1 allow control of cpu1 with assertion of cpu_stp# 0 = free running 1 = stopped with cpu_stp# 6 0 r/w cpu0 allow control of cpu0 with assertion of cpu_stp# 0 = free running 1= stopped with cpu_stp# 5 0 r/w reserved reserved 4 0 r/w pciex allow control of pc iex with assert ion of pci_stp# 0 = free running 1 = stopped with pci_stp# 3 0 r/w fsel_d sw frequency selection bits. see figure 1 . 2 0 r/w fsel_c 1 0 r/w fsel_b 0 0 r/w fsel_a byte 2: control register 2 (continued) bit @pup type name description
cy28551-3 document #: 001-05677 rev. *d page 8 of 29 byte 5: control register 5 bit @pup type name description 7 0 r/w cpu_ss1 cpu (pll1) spread spectrum selection 00: ?0.5% (peak to peak) 01: 0.25% (peak to peak) 10: ?1.0% (peak to peak) 11: 0.5% (peak to peak) 60 r/w cpu_ss0 5 0 r/w cpu_ss_off pll1 (cpupll) spread spectrum enable 0 = spread off, 1 = spread on. 4 0 r/w pcie_ss0 pll2 (pciepll) spread spectrum selection 0: ?0.5% (peak to peak) 0: ?1.0% (peak to peak) 3 0 r/w pcie_ss_off pll2 (pciepll) spread spectrum enable 0: src spread off, 1: src spread on. 2 0 r/w sata_ss_off pll3 (satapl l) spread spectrum enable 0 = spread off, 1 = spread on 1 hw r/w sel24_48 24m/48-mhz output selection 0 = 48 mhz, 1 = 24 mhz 0 0 r/w reserved reserved byte 6: control register 6 bit @pup type name description 7 0 r/w sw_reset software reset. when set, the device will assert a reset signal on sreset# upon completion of the block/word/byte writ e that set it. after asserting and deasserting the sreset# this bit will self clear (set to 0). 6 0 r/w reserved reserved 5 0 r/w fix_link_pci link and pci clock source selection 0 = pll2(srcpll), 1 = pll3 (satapll) 4 hw r fsd fsd reflects the value of the fsd pin sampled on power-up. 0 = fsd was low during vtt_pwrgd# assertion. 3 hw r fsc fsc reflects the value of the fsc pin sampled on power-up. 0 = fsc was low during vtt_pwrgd# assertion. 2 hw r fsb fsb reflects the value of the fsb pin sampled on power-up 0 = fsb was low during vtt_pwrgd# assertion. 1 hw r fsa fsa reflects the value of the fsa pin sampled on power-up. 0 = fsa was low during vtt_pwrgd# assertion 0 hw r powergood power status bit: 0 = internal power or internal resets are not valid 1 = internal power and internal resets are valid read only bit 7 sets to 0 when bit 7 =0 byte 7: vendor id bit @pup type name description 7 0 r revision code bit 3 revision code bit 3 6 0 r revision code bit 2 revision code bit 2 5 0 r revision code bit 1 revision code bit 1 4 0 r revision code bit 0 revision code bit 0 3 1 r vendor id bit 3 vendor id bit 3 2 0 r vendor id bit 2 vendor id bit 2 1 0 r vendor id bit 1 vendor id bit 1
cy28551-3 document #: 001-05677 rev. *d page 9 of 29 0 0 r vendor id bit 0 vendor id bit 0 byte 8: control register 8 bit @pup type name description 7 0 r/w reserved reserved, set = 0 6 0 r/w cr1_pciex6 pciex[t/ c]6 clkreq#a control 1 = pciex [t/c]6 stoppable by clkreq#a pin 0 = free running 5 0 r/w cr1_pciex5 pciex[t/ c]5 clkreq#b control 1 = pciex [t/c]5 stoppable by clkreq#b pin 0 = free running 4 0 r/w cr1_pciex4 pciex[t/ c]4 clkreq#b control 1 = pciex [t/c]4 stoppable by clkreq#b pin 0 = free running 3 0 r/w reserved reserved, set = 0 2 0 r/w reserved reserved, set = 0 1 0 r/w reserved reserved, set = 0 0 0 r/w reserved reserved, set = 0 byte 9: control register 9 bit @pup type name description 7 0 r/w df3_n8 the df3_n[8:0] will be used to configure cpu frequency for dynamic frequency. doc[1:2] =11 6 0 r/w df2_n8 the df2_n[8:0] will be used to configure cpu frequency for dynamic frequency. doc[1:2] =10 5 0 r/w df1_n8 the df1_n[8:0] will be used to configure cpu frequency for dynamic frequency. doc[1:2] =01 4 0 r/w reserved reserved, set = 0 3 0 r/w reserved reserved, set = 0 2 0 r/w smsw_bypass smooth switch bypass 0: activate smsw block 1: bypass and de-activate smsw block. 1 0 r/w smsw_sel smooth switch select 0: select cpu_pll 1: select src_pll. 0 0 r/w reserved reserved, set = 0 byte 10: control register 10 bit @pup type name description 7 0 r/w df1_n7 the df1_n[8:0] will be used to configure cpu frequency for dynamic frequency. doc[1:2] =01. 6 0 r/w df1_n6 5 0 r/w df1_n5 4 0 r/w df1_n4 3 0 r/w df1_n3 2 0 r/w df1_n2 1 0 r/w df1_n1 0 0 r/w df1_n0 byte 7: vendor id (continued) bit @pup type name description
cy28551-3 document #: 001-05677 rev. *d page 10 of 29 byte 11: contro l register 11 bit @pup type name description 7 0 r/w df2_n7 the df2_n[8:0] will be used to configure cpu frequency for dynamic frequency. doc[1:2] =10 6 0 r/w df2_n6 5 0 r/w df2_n5 4 0 r/w df2_n4 3 0 r/w df2_n3 2 0 r/w df2_n2 1 0 r/w df2_n1 0 0 r/w df2_n0 byte 12: control register 12 bit @pup type name description 7 0 r/w df3_n7 the df3_n[8:0] will be used to configure cpu frequency for dynamic frequency. doc[1:2] =11 60 r/w df3_n6 50 r/w df3_n5 40 r/w df3_n4 30 r/w df3_n3 20 r/w df3_n2 10 r/w df3_n1 00 r/w df3_n0 byte 13: control register 13 bit @pup type name description 7 0 r/w recovery_frequency this bit allows selection of the frequency setting that the clock will be restored to once the system is rebooted 0: use hw settings, 1: recovery n[8:0] 6 0 r/w timer_sel timer_sel selects the wd re set function at the sreset pin when wd times out. 0 = reset and reload recovery_frequency 1 = only reset 5 1 r/w time_scale time_scale allows selection of wd time scale 0 = 294 ms 1 = 2.34 s 4 0 r/w wd_alarm wd_alarm is set to ?1? when the watchdog times out. it is reset to ?0? when the system clears the wd_timer time stamp. 3 0 r/w wd_timer2 watchdog timer time stamp selection 000: reserved (test mode) 001: 1 * time_scale 010: 2 * time_scale 011: 3 * time_scale 100: 4 * time_scale 101: 5 * time_scale 110: 6 * time_scale 111: 7 * time_scale 2 0 r/w wd_timer1 1 0 r/w wd_timer0 0 0 r/w wd_en watchdog timer enable, when the bit is asserted, watchdog timer is triggered and time stamp of wd_timer is loaded 0 = disable, 1 = enable
cy28551-3 document #: 001-05677 rev. *d page 11 of 29 byte 14: control register 14 bit @pup type name description 7 0 r/w cpu_daf_n7 if prog_cpu_en is set, the values programmed in cpu_daf_n[8:0] and cpu_daf_m[6:0] will be used to de termine the cpu output frequency. the setting of the fs_override bit determines the frequency ratio for cpu and other output clocks. when it is cleared, the same frequency ratio stated in the latched fs[e:a] register will be used. when it is set, the frequency ratio stated in the fs el[3:0] register will be used. 6 0 r/w cpu_daf_n6 5 0 r/w cpu_daf_n5 4 0 r/w cpu_daf_n4 3 0 r/w cpu_daf_n3 2 0 r/w cpu_daf_n2 1 0 r/w cpu_daf_n1 0 0 r/w cpu_daf_n0 byte 15: control register 15 bit @pup type name description 7 0 r/w cpu_daf_n8 if prog_cpu_en is set, the values programmed in cpu_daf_n[8:0] and cpu_daf_m[6:0] will be used to de termine the cpu output frequency. the setting of the fs_override bit determines the frequency ratio for cpu and other output clocks. when it is cleared, the same frequency ratio stated in the latched fs[e:a] register will be used. when it is set, the frequency ratio stated in the fs el[3:0] register will be used. 6 0 r/w cpu_daf_m6 5 0 r/w cpu_daf_m5 4 0 r/w cpu_daf_m4 3 0 r/w cpu_daf_m3 2 0 r/w cpu_daf_m2 1 0 r/w cpu_daf_m1 0 0 r/w cpu_daf_m0 byte 16: control register 16 bit @pup type name description 7 0 r/w pcie_daf_n7 the pcie_daf_n[8:0] will be used to configure pcie frequency for dial-a frequency 6 0 r/w pcie_daf_n6 5 0 r/w pcie_daf_n5 4 0 r/w pcie_daf_n4 3 0 r/w pcie_daf_n3 2 0 r/w pcie_daf_n2 1 0 r/w pcie_daf_n1 0 0 r/w pcie_daf_n0 byte 17: control register 17 bit @pup type name description 7 0 r/w recovery n7 watchdog recovery bit 6 0 r/w recovery n6 watchdog recovery bit 5 0 r/w recovery n5 watchdog recovery bit 4 0 r/w recovery n4 watchdog recovery bit 3 0 r/w recovery n3 watchdog recovery bit 2 0 r/w recovery n2 watchdog recovery bit 1 0 r/w recovery n1 watchdog recovery bit 0 0 r/w recovery n0 watchdog recovery bit
cy28551-3 document #: 001-05677 rev. *d page 12 of 29 crystal recommendations the cy28551-3 requires a parallel resonance crystal. substituting a series resonance crystal will cause the cy28551-3 to operate at the wrong frequency and violate the ppm specification. for most ap plications there is a 300-ppm frequency shift between series and parallel crystals due to incorrect loading. crystal loading crystal loading plays a critical role in achieving low ppm perfor- mance. to realize low ppm performance, the total capacitance the crystal will see must be considered to calculate the appro- priate capacitive loading (cl). figure 2 shows a typical crystal configuration using the two trim capacitors. an important clarification for the following discussion is that the trim capa citors are in series with the crystal not parallel. it?s a common misconception that load capacitors are in parallel with the crystal and should be approximately equal to the load capacitance of the crystal. this is not true. figure 2. crystal cap acitive clarification calculating load capacitors in addition to the standard external trim capacitors, trace capacitance and pin capacitance must also be considered to correctly calculate crystal loading. as mentioned previously, the capacitance on each side of the crystal is in series with the crystal. this means the total capacitance on each side of the crystal must be twice the specified crystal load capacitance (cl). while the capacitance on each side of the crystal is in series with the crystal, trim capacitors (ce1,ce2) should be calculated to provide equal capacitive loading on both sides. byte 18: control register 18 bit @pup type name description 7 0 r/w pcie_n8 pci-e dial -a-frequency bit n8 6 0 r/w fs[d:a] fs_override 0 = select operating frequency by fs(d:a) input pins 1 = select operating frequency by fsel_(3:0) settings 5 0 r/w df_en dynamic frequency for cpu frequency enable 0 = disable, 1 = enable 4 0 r/w reset_i_en reset_i# enable 0: disable, 1: enable. 3 0 r/w prog_pcie_en programmable src frequency enable 0 = disabled, 1 = enabled. 2 0 r/w prog_cpu_en programmable cpu frequency enable 0 = disabled, 1 = enabled. 1 0 r/w watchdog autore- covery watchdog autorecovery mode 0 = disable (manual), 1= enable (auto) 0 0 r/w recovery n8 watchdog recovery bit table 4. crystal recommendations frequency (fund) cut loading load cap drive (max.) shunt cap (max.) motional (max.) tolerance (max.) stability (max.) aging (max.) 14.31818 mhz at parallel 20 pf 0.1 mw 5 pf 0.016 pf 35 ppm 30 ppm 5 ppm
cy28551-3 document #: 001-05677 rev. *d page 13 of 29 figure 3. crystal loading example use the following formulas to calculate the trim capacitor values for ce1 and ce2. cl ................................................... crystal load capacitance cle ........................................ actual loading seen by crystal using standard value trim capacitors ce .................................................... external trim capacitors cs.............................................. stray capacitance (terraced) ci ........................................................... internal capacitance (lead frame, bond wires etc.) multifunction pin selection in cy28551-3, some of the pins can provide different types of frequency, depending on the sel[1:0] hw strapping pin setting, to support different chipset vendors. the configuration is shown as follows: dynamic frequency dynamic frequency - dynamic frequency (df) is a technique to increase cpu frequency or src frequency dynamically from any starting value. the user selects the starting point, either by hw, fsel, or daf, then enables df. after that, df will dynamically change as det ermined by df-n registers. df pin - there are two pins to be used for dynamic frequency (df). when used as df, these two pins will map to four df-n registers that correspond to different ?n? values for dynamic frequency. any time there is a change in df, it should load the new value. df_en bit - this bit enables the df mode. by default, it is not set. when set, the operating frequency is determined by df[2:0] pins. default = 0, (no df) dial-a-frequency (cpu & pciex) this feature allows the user to over clock their system by slowly stepping up the cpu or src frequency. when the programmable output frequency feature is enabled, the cpu and src frequencies are determined by the following equation: fcpu = g * n/m or fcpu=g2 * n, where g2 = g/m. ?n? and ?m? are the values programmed in programmable frequency select n-value register and m-value register, respectively. ?g? stands for the pll gear constant, which is determined by the programmed value of fs[e:a]. see figure 1 for the gear constant for each frequency selection. the pci express only allows user control of the n register, the m value is fixed and documented in figure 1 . in this mode, the user writes the desired n and m value into the daf i2c registers. the user cannot change only the m value and must change both the m and the n values at the same time, if they require a change to the m value. the user may change only the n value if required. associated register bits cpu_daf enable ? this bit enables cpu daf mode. by default, it is not set. when set, the operating frequency is determined by the values entered into the cpu_daf_n register. note: the cpu_daf_n and m register must contain valid values before cpu_daf is set. default = 0, (no daf). cpu_daf_n ? there are nine bits (for 512 values) to linearly change the cpu frequency (limited by vco range). default = 0, (0000). the allowable values for n are detailed in the frequency select table in figure 1 . cpu daf m ? there are 7 bits (for 128 values) to linearly change the cpu frequency (limited by vco range). default = 0, the allowable values for m are detailed in the frequency select table in figure 1 . sel[1:0] link/dot/sa ta sata/pcie platform 00 link sata sis 01 dot sata intel w/gfx 10 link pciex via 11 sata pciex intel xtal ce2 ce1 cs1 cs2 x1 x2 ci1 ci2 clock chip trace 2.8 pf trim 33 pf pin 3 to 6p load capacitance (each side) total capacitance (as seen by the crystal) ce = 2 * cl ? (cs + ci) ce1 + cs1 + ci1 1 + ce2 + cs2 + ci2 1 ( ) 1 = cle doc[2:1] doc n register 00 original frequency 01 df1_n 10 df2_n 11 df3_n
cy28551-3 document #: 001-05677 rev. *d page 14 of 29 src_daf enable ? this bit enables src daf mode. by default, it is not set. when set, the operating frequency is determined by the values entered into the src_daf_n register. note: the src_daf_n register must contain valid values before src_daf is se t. default = 0, (no daf). src_daf_n ? there are nine bits (for 512 values) to linearly change the cpu frequency (limited by vco range). default = 0, (0000). the allowable values for n are detailed in the frequency select table in figure 1 . recovery ? the recovery mechanism during cpu daf when the system locks up and the wa tchdog timer is enabled is determined by the ?watchdog recovery mode? and ?watchdog auto recovery enable? bits. the possible recovery methods are (a) auto, (b) man ual (by recovery n), (c) hw, and (d) no recovery - just send reset signal. there is no recovery mode for src dial a frequency. software frequency select this mode allows the user to select the cpu output frequencies using the software frequency select bits in the smbus register. fsel ? there will be four bits (for 16 combinations) to select predetermined cpu frequencies from a table. the table selec- tions are detailed in figure 1 . fs_override ? this bit allows the cpu frequency to be selected from hw or fsel settings . by default, this bit is not set and the cpu frequency is selected by hw. when this bit is set, the cpu frequency is sele cted by the fsel bits. default = 0. recovery ? the recovery mech anism during fsel when the system locks up is determined by the ?watchdog recovery mode? and ?watchdog auto recovery enable? bits. the only possible recovery method is to hardware settings. auto recovery or manual recovery can cause a wrong output frequency because the output divider may have changed with the selected cpu frequency and these recovery methods will not recover the original output divider setting. smooth switching the device contains 1 smooth switch circuit that is shared by the cpu pll and src pll. the smooth switch circuit ensures that when the output frequency changes by overclocking, the transition from the old frequency to the new frequency is a slow, smooth transition containing no glitches. the rate of change of output frequency wh en using the smooth switch circuit is less than 1 mhz/0.667 s. the frequency overshoot and undershoot will be less than 2%. the smooth switch circuit can be assigned auto or manual. in auto mode, clock generator will assign smooth switch automatically when the pll will do overclocking. for manual mode, the smooth switch circuit can be assign to either pll via smbus. by default the smooth switch circuit is set to auto mode. either pll can still be over-clocked when it does not have control of the smooth switch circuit but it is not guaranteed to transition to the new frequency without large frequency glitches. it is not recommended to enable over-clocking and change the n values of both plls in the same smbus block write and use smooth switch mechanism on spread spectrum on/off. watchdog timer the watchdog timer is used in the system in conjunction with overclocking. it is used to provid e a reset to a system that has hung up due to overclocking the cpu and the front side bus. the watchdog is enabled by the user and if the system completes its checkpoints, the system will clear the timer. however, when the timer runs out, there will be a reset pulse generated on the sreset# pin for 20 ms that is used to reset the system. when the watchdog is enabled (wd_en = 1) the watchdog timer will start counting down from a value of watchdog_timer * time scale. if the watchdog timer reaches 0 before the wd_en bit is cleared then it will assert the sreset# signal and set the watchdog alarm bit to 1. to use the watchdog the sreset # pin must be enabled by sreset_en pin being sampled low by vttpwrgd# assertion during system boot up. at any point if during the watchdog timer countdown, if the time stamp or watchdog timer bits are changed the timer will reset and start counting down from the new value. after the reset pulse, the watchdog will stay inactive until either: 1. a new time stamp or watchdog timer value is loaded. 2. the wd_en bit is cleared and then set again. watchdog register bits the following register bits are associated with the watchdog timer: watchdog enable ? this bit (by default) is not set, which disables the watchdog. when set, the watchdog is enabled. also, when there is a transition from low to high, the timer reloads. default = 0, disable watchdog timer ? there will be three bits (for seven combina- tions) to select the timer value. default = 000, the value '000' is a reserved test mode. watchdog alarm ? this bit is a flag and when it is set, it indicates that the timer has expired. this bit is not set by default. when the bit is set, the user is allowed to clear. default = 0. watchdog time scale ? this bit selects the multiplier. when this bit is not set, the multiplier will be 250 ms. when set (by default), the multiplier will be 3s. default = 1 watchdog reset mode ? this selects the watchdog reset mode. when this bit is not se t (by default), the watchdog will send a reset pulse and reload the recovery frequency depends on watchdog recovery mode setting. when set, it just send a reset pulse.default = 0, reset & recover frequency. watchdog recovery mode ? this bit selects the location to recover from. one option is to recover from the hw settings (already stored in smbus registers for readback capability) and the second is to recover from a register called ?recovery n?. default = 0 (recover from the hw setting)
cy28551-3 document #: 001-05677 rev. *d page 15 of 29 watchdog autorecovery enable ? this bit by default is set and the recovered values are automatically written into the ?watchdog recovery register? and reloaded by the watchdog function. when this bit is not set, the user is allowed to write to the ?watchdog recovery register?. the value stored in the ?watchdog recovery register? will be used for recovery. default = 1, autorecovery. watchdog recovery register ? this is a nine-bit register to store the watchdog n recovery value. this value can be written by the auto recovery or us er depending on the state of the ?watchdog auto recovery enable bit?. watchdog recovery modes there are three operating modes that require watchdog recovery. the modes are dial-a-frequency (daf), dynamic clocking (df), or frequency select. there are 4 different recovery modes: the following sections list the operating mode and the recovery mode associated with it. recover to hardware m, n, o when this recovery mode is selected, in the event of a watchdog timeout, the original m, n, and o values that were latched by the hw fsel pins at chip boot-up should be reloaded. autorecovery when this recovery mode is selected, in the event of a watchdog timeout, the m and n values stored in the recovery m and n registers should be reloaded. the current values of m and n will be latched into the internal recovery m and n registers by the wd_en bit being set. manual recovery when this recovery mode is selected, in the event of a watchdog timeout, the n value as programmed by the user in the n recovery register, and the m value that is stored in the recovery m register (not accessible by the user) should be restored. the current m value should be latched m recovery register by the wd_en bit being set. no recovery if no recovery mode is selected, in the event of a watchdog time out, the device should just assert the sreset# and keep the current values of m and n software reset software reset is a reset function that is used to send out a pulse from the sreset# pin. it is controlled by the sw_reset enable register bit. upon completion of the byte/word/block write in which the sw_reset bit was set, the device will send a reset pu lse on the sreset# pin. the duration of the sreset# pulse should be the same as the duration of the sreset# puls e after a watchdog timer time out. after the sreset# pulse is asserted the sw_reset bit should be automatically cleared by the device. pd clarification the vtt_pwrgd#/pd pin is a dual -function pin. during initial power-up, the pin functions as vtt_pwrgd#. once vtt_pwrgd# has been sampled low by the clock chip, the pin assumes pd functionality. the pd pin is an asynchronous active high input used to shut off all clocks cleanly prior to shutting off power to the device. this signal needs to be synchronized internal to the device prior to powering down the clock synthesizer. pd is also an asynchronous input for powering up the system . when pd is assert ed high, all clocks need to be driven to a low value and held prior to turning off the vcos and the crystal oscillator pd assertion when pd is sampled high by two consecutive rising edges of cpuc, all single-ended outputs must be held low on their next high-to-lo w transition and differential clocks must held high or tri-stated (depending on the state of the control register drive mode bit) on the next diff clock# high-to-low transition within 4 clock periods. when the smbus pd drive mode bit corresponding to the differential (cpu, src, and dot) clock output of interest is programmed to '0', the clock output must be held with ?diff cl ock? pin driven high at 2 x iref, and ?diff clock#? tri-state. if th e control register pd drive mode bit corresponding to the output of interest is programmed to ?1?, then both the ?diff clock? and the ?diff clock#? are tri-state. note figure 4 shows cput = 133 mhz and pd drive mode = '1' for all differential outputs. this diagram and description is applicable to valid cpu frequencies 100, 133, 166, and 200 mhz. in the event that pd mode is desired as the initial power-on state, pd must be asserted high in less than 10 s after asserting vtt_pwrgd#. pd deassertion the power-up latency needs to be less than 1.8 ms. this is the time from the deassertion of th e pd pin or the ramping of the power supply until the time that stable clocks are output from the clock chip. all differential outputs stopped in a tri-state condition resulting from power-down must be driven high in less than 300 s of pd deassertion to a voltage greater than 200 mv. after the clock chip's internal pll is powered up and locked, all outputs are to be e nabled within a few clock cycles of each other. figure 5 is an example showing the relationship of clocks coming up. unfortunat ely, we can not show all possible combinations, designers need to insure that from the first active clock output to the last takes no more than two full pci clock cycles. cpu_stp# clarification the cpu_stp# signal is an active low input used for cleanly stopping and starting the cpu outputs while the rest of the clock generator continues to function. note that the assertion and de-assertion of this signal is absolutely asynchronous. cpu_stp# assertion the cpu_stp# signal is an active low input used for synchronous stopping and starting the cpu output clocks while the rest of the clock generator continues to function. when the cpu_stp# pin is asserted, all cpu outputs that are set with the smbus configuration to be stoppable via assertion of cpu_stp# will be stopped after being sampled by 2-6 rising edges of the internal cpuc clock. the final state of the
cy28551-3 document #: 001-05677 rev. *d page 16 of 29 figure 4. pd assertion timing waveform figure 5. pd deassertion timing waveform stopped cpu clock is low due to tristate, both cput and cpuc outputs will not be driven. pu_stp# de-assertion the de-assertion of the cpu_stp# signal will cause all cpu outputs that were stopped to resume normal operation in a synchronous manner. synchronous manner meaning that no short or stretched clock pulses will be produce when the clock resumes. the maximum latency from the de-assertion to active outputs is be tween 2-6 cpu clock pe riods (2 clocks are shown). if the control register tr istate bit corresp onding to the output of interest is programme d to '1', then the stopped cpu outputs will be driven high within 10ns of cpu_stop# de-assertion to a voltage greater than 200mv pci_stp# clarification the pci_stp# signal is an active low input used for cleanly stopping and starting the pci and pciex outputs while the rest of the clock generator continues to function. the pcif and pciex clocks are special in th at they can be programmed to ignore pci_stp# by setting the register bit corresponding to the output of interest to free running. outputs set to free running will ignore both the pci_stp# pin. pci_stp# assertion the impact of asserting the pci_stp# signal will be the following. the clock chip is to sample the pci_stp# signal on a rising edge of pcif clock. after detecting the pci_stp# assertion low, all pci and stoppable pcif clocks will latch low dot96c pd cpuc, 133mhz cput, 133mhz srcc 100mhz usb, 48mhz dot96t srct 100mhz pci, 33mhz ref link dot96c pd cpuc, 133mhz cput, 133mhz srcc 100mhz usb, 48mhz dot96t srct 100mhz tstable <1.8 ms pci, 33mhz ref tdrive_pw rdn# <300 s, > 200 mv link
cy28551-3 document #: 001-05677 rev. *d page 17 of 29 on their next high to low transition. after the pci clocks are latched low, the stoppable pc iex clocks will latch to low due to tristate as show below. the one pci clock latency as shown is critical to system functionality, any violation of this may result in system failure. the tsu_pci_stp# is the setup time required by the clock generator to co rrectly sample the pci_stp# assertion, this time is 10 ns minimum. pci_stp# de-assertion the de-assertion of the pci_stp# signal is to function as follows. the de-assertion of the pci_stp# signal is to be sampled on the rising edge of the pcif free running clock domain. after detecting pci_stp# de-assertion, all pci, stoppable pcif and stoppable pciex clocks will resume in a glitch free manner. the pci and pciex clock resume latency should exactly match the 1 pci clock latency required for pci_stp# entry. the stoppable pciex clocks must be driven high within 15ns of pci_stp# de-assertion. the drawing below shows the appropriate relationship. the tsu_cpu_stp# is the setup time required by the clock generator to correctly sample the pci_stp# de-assertion, this time is 10 ns minimum. clkreq# clarification the clkreq# signals are active low input used for clean stopping and starting selected src outputs. the outputs controlled by clkreq# are determined by the settings in register bytes 10 and 11. the clkreq# signal is a de-bounced signal in that its state must remain unchanged during two consecutive rising edges of difc to be recognized as a valid assertion or de-assertion. (the assertion and de-assertion of this signal is absolutely asynchronous) clkreq# assertion all differential outputs that were stopped are to resume normal operation in a glitch free manner. the maximum latency from the de-assertion to active outputs is between 2-6 pciex clock periods (2 clocks are shown) with all clkreq# outputs resuming simultaneously. if the clkreq# drive mode is tristate, the all stopped pciex outputs must be driven high within 10 ns of clkreq# de-assertion to a voltage greater than 200mv clkreq# de-assertion the impact of asserting the cl kreq# pins is all dif outputs that are set in the control regi sters to stoppable via assertion of clkreq# are to be stopped after their next transition. when the control register clkreq# drive mode bit is programmed to '0', the final state of all stopped pciex signals is pciext clock = high and pciexc = low. there is to be no change to the output drive current values, srct will be driven high with a current value equal 6 x iref, when the control register clkreq# drive mode bit is programmed to '1', the final state of all stopped dif signa ls is low, both pciext clock and pciexc clock outputs will not be driven. figure 6. cpu_stp# assertion timing waveform figure 7. cpu_stp# de-assertion cpu_stp# cput cpuc cpu_stp# cput cpuc cput internal tdrive_cpu_stp#,10ns>200mv cpuc internal
cy28551-3 document #: 001-05677 rev. *d page 18 of 29 figure 8. pci_ stp# assertion figure 9. pci_st p# de-assertion figure 10. clkreq# de-assertion tsu_pci_stp# > 10ns pci_stp# pci_f pci pciex 100mhz pci_stp# pci_f pci pciex 100mhz tdrive_pciex <15 ns pciexc(stoppable) pciext(stoppable) pciexc(free running) pciext(free running) pe_req# t drive_pe_req# < 10ns
cy28551-3 document #: 001-05677 rev. *d page 19 of 29 figure 11. vtt_pwrgd# timing diagram figure 12. vtt_pwrgd# timing diagram vtt_pwrgd# = low delay > 0.25 ms s1 power off s0 vdd_a = 2.0v sample inputs straps s2 normal operation wait for <1.8 ms enable outputs s3 vtt_pwrgd# = toggle vdd_a = off fs_[d:a] vtt_pwrgd# pwrgd_vrm vdd clock gen clock state clock outputs clock vco 0.2-0.3 ms delay state 0 state 2 state 3 wait for vtt_pwrgd# sample sels off off on on state 1 device is not affected, vtt_pwrgd# is ignored
cy28551-3 document #: 001-05677 rev. *d page 20 of 29 absolute maximum conditions parameter description condition min. max. unit v dd core supply voltage ?0.5 4.6 v v dd_a analog supply voltage ?0.5 4.6 v v in input voltage relative to v ss ?0.5 v dd + 0.5 vdc t s temperature, storage non-functional ?65 150 c t a temperature, operating ambient functional 0 70 c t j temperature, junction functional ? 150 c ? jc dissipation, junction to case mil-std-883e method 1012.1 ? 20 c/w ? ja dissipation, junction to ambient jedec (jesd 51) ? 60 c/w esd hbm esd protection (human body model) mil-std-883, method 3015 2000 ? v ul-94 flammability rating at 1/8 in. v?0 msl moisture sensitivity level 1 multiple supplies : the voltage on any input or i/o pin cannot exceed the power pin during power-up. power supply sequencing is not required. dc electrical specifications parameter description condition min. max. unit all v dd s 3.3v operating voltage 3.3 5% 3.135 3.465 v v ili2c input low voltage sdata, sclk ? 1.0 v v ihi2c input high voltage sdata, sclk 2.2 ? v v il_fs fs_[a:d] input low voltage v ss ? 0.3 0.35 v v ih_fs fs_[a:d] input high voltage 0.7 v dd + 0.5 v v il 3.3v input low voltage v ss ? 0.3 0.8 v v ih 3.3v input high voltage 2.0 v dd + 0.3 v i il input low leakage current except internal pull-up resistors, 0 < v in < v dd ?5 ? a i ih input high leakage current except internal pull-down resistors, 0 < v in < v dd ?5 a v ol 3.3v output low voltage i ol = 1 ma ? 0.4 v v oh 3.3v output high voltage i oh = ?1 ma 2.4 ? v i oz high-impedance output current ?10 10 a c in input pin capacitance 3 5 pf c out output pin capacitance 3 5 pf l in pin inductance ? 7 nh v xih xin high voltage 0.7v dd v dd v v xil xin low voltage 0 0.3v dd v i dd3.3v dynamic supply current at max. load and freq. per figure 15 ?500ma i pt3.3v power-down supply current pd asserted, outputs tri-state ? 12 ma
cy28551-3 document #: 001-05677 rev. *d page 21 of 29 ac electrical specifications parameter description condition min. max. unit crystal t dc xin duty cycle the device will operate reliably with input duty cycles up to 30/70 but the ref clock duty cycle will not be wi thin specification 47.5 52.5 % t period xin period when xin is driven from an external clock source 69.841 71.0 ns t r /t f xin rise and fall times measured between 0.3v dd and 0.7v dd ?10.0ns t ccj xin cycle to cycle jitter as an average over 1- s duration ? 500 ps l acc long-term accuracy over 150 ms ? 300 ppm cpu at 0.7v (ssc refers to ?0.5% spread spectrum) t dc cput and cpuc duty cycle measured at crossing point v ox @ 0.1s 45 55 % t period 100-mhz cput and cpuc period measured at crossing point v ox @ 0.1s 9.99900 10.0100 ns t period 133-mhz cput and cpuc period measured at crossing point v ox @ 0.1s 7.49925 7.50075 ns t period 166-mhz cput and cpuc period measured at crossing point v ox @ 0.1s 5.99940 6.00060 ns t period 200-mhz cput and cpuc period measured at crossing point v ox @ 0.1s 4.99950 5.00050 ns t period 266-mhz cput and cpuc period measured at crossing point v ox @ 0.1s 3.74963 3.75038 ns t period 333-mhz cput and cpuc period measured at crossing point v ox @ 0.1s 2.99970 3.00030 ns t period 400-mhz cput and cpuc period measured at crossing point v ox @ 0.1s 2.49975 2.50025 ns t periodss 100-mhz cput and cpuc period, ssc measured at crossing point v ox @ 0.1s 9.99900 10.0100 ns t periodss 133-mhz cput and cpuc period, ssc measured at crossing point v ox @ 0.1s 7.49925 7.50075 ns t periodss 166-mhz cput and cpuc period, ssc measured at crossing point v ox @ 0.1s 5.99940 6.00060 ns t periodss 200-mhz cput and cpuc period, ssc measured at crossing point v ox @ 0.1s 4.99950 5.00050 ns t periodss 266-mhz cput and cpuc period, ssc measured at crossing point v ox @ 0.1s 3.74963 3.75038 ns t periodss 333-mhz cput and cpuc period, ssc measured at crossing point v ox @ 0.1s 2.99970 3.00030 ns t periodss 400-mhz cput and cpuc period, ssc measured at crossing point v ox @ 0.1s 2.49975 2.50025 ns t periodabs 100-mhz cput and cpuc absolute period measured at crossing point v ox @ 1 clock 9.91400 10.0860 ns t periodabs 133-mhz cput and cpuc absolute period measured at crossing point v ox @ 1 clock 7.41425 7.58575 ns t periodabs 166-mhz cput and cpuc absolute period measured at crossing point v ox @ 1 clock 5.91440 6.08560 ns t periodabs 200-mhz cput and cpuc absolute period measured at crossing point v ox @ 1 clock 4.91450 5.08550 ns t periodabs 266-mhz cput and cpuc absolute period measured at crossing point v ox @ 1 clock 3.66463 3.83538 ns t periodabs 333-mhz cput and cpuc absolute period measured at crossing point v ox @ 1 clock 2.91470 3.08530 ns t periodabs 400-mhz cput and cpuc absolute period measured at crossing point v ox @ 1 clock 2.41475 2.58525 ns t periodssabs 100-mhz cput and cpuc absolute period, ssc measured at crossing point v ox @ 1 clock 9.91400 10.1363 ns t periodssabs 133-mhz cput and cpuc absolute period, ssc measured at crossing point v ox @ 1 clock 7.41425 7.62345 ns t periodssabs 166-mhz cput and cpuc absolute period, ssc measured at crossing point v ox @ 1 clock 5.91440 6.11576 ns
cy28551-3 document #: 001-05677 rev. *d page 22 of 29 t periodssabs 200-mhz cput and cpuc absolute period, ssc measured at crossing point v ox @ 1 clock 4.91450 5.11063 ns t periodssabs 266-mhz cput and cpuc absolute period, ssc measured at crossing point v ox @ 1 clock 3.66463 3.85422 ns t periodssabs 333-mhz cput and cpuc absolute period, ssc measured at crossing point v ox @ 1 clock 2.91470 3.10038 ns t periodssabs 400-mhz cput and cpuc absolute period, ssc measured at crossing point v ox @ 1 clock 2.41475 2.59782 ns t skew cpu0 to cpu1 measured at crossing point v ox ?100ps t ccj cput/c cycle to cycle jitter measured at crossing point v ox ?85ps l acc long term accuracy measured at crossing point v ox ?100ppm t r /t f cput and cpuc rise and fall times measured differentially from 150 mv 2.5 8 v/ns t rfm rise/fall matching measured single-endedly from 75 mv ? 20 % v _max max output voltage math averages figure 15 ?1.15v v _min min output voltage math averages figure 15 ?0.3 ? v v ox crossing point voltage at 0.7v swing 300 550 mv cpu at 3.3v (ssc refers to ?0.5% spread spectrum) t r output rise edge rate measured @ k8 test load using vocm 400 mv, 0.850v to 1.650v 27v/ns t f output fall edge rate measured @ k8 test load using vocm 400 mv, 1.650v to 0.850v 27v/ns v diff differential voltage measured @ k8 test load (single-ended) 0.4 2.3 v ? diff change in vdiff_dc magnitude measured @ k8 test load (single-ended) ?150 150 mv v cm common mode voltage measured @ k8 test load (single-ended) 1.05 1.45 v ? v cm change in vcm measured @ k8 test load (single-ended) ?200 200 mv t dc duty cycle measured at v ox 45 53 % t cyc jitter, cycle to cycle measured at v ox 0200ps t accum jitter, accumulated measured at v ox ?1000 1000 ps pciex t dc pciext and pciexc duty cycle measured at crossing point v ox 45 55 % t period 100-mhz pciext and pciexc period measured at crossing point v ox @ 0.1s 9.99900 10.0010 ns t periodss 100-mhz pciext an d pciexc period, ssc measured at crossing point v ox @ 0.1s 9.99900 10.0010 ns t periodabs 100-mhz pciext and pciexc absolute period measured at crossing point v ox @ 1 clock 9.87400 10.1260 ns t periodssabs 100-mhz pciext and pciexc absolute period, ssc measured at crossing point v ox @ 1 clock 9.87400 10.1763 ns t skew any pciext/c to pciext/c clock skew measured at crossing point v ox ?250ps t ccj pciext/c cycle to cycle jitter m easured at crossing point v ox ?125ps l acc pciext/c long term accuracy measured at crossing point v ox ?100ppm t r /t f pciext and pciexc rise and fall times measured differentially from 150 mv 2.5 8 v/ns t rfm rise/fall matching measured single-endedly from 75 mv ? 20 % v _max max output voltage math averages figure 15 ?1.15v v _min min output voltage math averages figure 15 ?0.3 ? v ac electrical specifications (continued) parameter description condition min. max. unit
cy28551-3 document #: 001-05677 rev. *d page 23 of 29 v ox crossing point voltage at 0.7v swing 300 550 mv dot t dc dot96t and dot96c duty cycle measured at crossing point v ox 45 55 % t period dot96t and dot96c period measured at crossing point v ox @ 0.1s 10.4156 10.4177 ns t periodabs dot96t and dot96c absolute period measured at crossing point v ox @ 0.1s 10.1656 10.6677 ns t ccj dot96t/c cycle to cycle jitter m easured at crossing point v ox ? 250 ps l acc dot96t/c long term accuracy measured at crossing point v ox ?300ppm t ltj long term jitter measurement taken from cross point v ox @ 10 s ?700ps t r /t f srct and srcc rise and fall time measured differentially from 150 mv 2.5 8 v/ns t rfm rise/fall matching measured single-endedly from 75 mv ? 20 % v _max max output voltage math averages figure 15 ?1.15v v _min min output voltage math averages figure 15 ?0.3 ? v v ox crossing point voltage at 0.7v swing 300 550 mv link - 133 mhz t dc link (133 mhz) duty cycle measurement at 1.5v 45 55 % t period spread disabled link (133 mhz) peri od measurement at 1.5v 7.50 7.56 ns t periodss spread enabled link (133 mhz) period, ssc measurement at 1.5v 7.50 7.56 ns t r /t f link (133 mhz) rising and falling edge rate measured between 0.8v and 2.0v 1.0 4.0 v/ns t ccj link (133 mhz) cycle to cycle jitter measurement at 1.5v ? 250 ps t skew any link clock skew measurement at 1.5v ? 175 ps l acc link (133 mhz) long term accuracy measured at crossing point v ox ?300ppm link - 66 mhz t dc link (66 mhz) duty cycle measurement at 1.5v 45 55 % t period spread disabled link (66 mhz) period measurement at 1.5v 14.9955 15.0045 ns t periodss spread enabled link (66 mhz) period, ssc measurement at 1.5v 14.9955 15.0045 ns t r /t f link (66 mhz) rising and falling edge rate measured between 0.8v and 2.0v 1.0 4.0 v/ns t ccj link (66 mhz) cycle to cycle jitter measurement at 1.5v ? 250 ps t skew any link clock skew measurement at 1.5v ? 175 ps l acc link (66 mhz) long term accuracy measured at crossing point v ox ?300ppm pci t dc pci duty cycle measurement at 1.5v 45 55 % t period spread disabled pcif/pci period m easurement at 1.5v 29.99100 30.00900 ns t periodss spread enabled pcif/pci period, ssc measurement at 1.5v 29.9910 30.15980 ns t periodabs spread disabled pcif/pci period m easurement at 1.5v 29.49100 30.50900 ns t periodssabs spread enabled pcif/pci period, ssc m easurement at 1.5v 29.49100 30.65980 ns t high pcif and pci high time measurement at 2.4v 12.0 ? ns t low pcif and pci low time measurement at 0.4v 12.0 ? ns t r /t f pcif and pci rising and falling edge rate measured between 0.8v and 2.0v 1.0 4.0 v/ns ac electrical specifications (continued) parameter description condition min. max. unit
cy28551-3 document #: 001-05677 rev. *d page 24 of 29 t skew any pci clock to any pci clock skew measurement at 1.5v ? 500 ps t ccj pcif and pci cycle to cycle jitter measurement at 1.5v ? 500 ps usb t dc duty cycle measurement at 1.5v. in high drive mode 45 55 % t period period measurement at 1.5v 20.83125 20.83542 ns t periodabs absolute period measurement at 1.5v 20.48125 21.18542 ns t high usb high time measurement at 2.4v 8.094 10.5 ns t low usb low time measurement at 0.4v 7.694 10.5 ns t r /t f rising and falling edge rate measured between 0.8v and 2.0v 1.0 2.0 v/ns t ccj cycle to cycle jitter measurement at 1.5v ? 350 ps l acc 48m long term accuracy measured at crossing point v ox ?100ppm t ltj long term jitter measurement taken from cross point v ox @1 s ?1.0ns 24m t dc duty cycle measurement at 1.5v. in high drive mode 45 55 % t period period measurement at 1.5v 41.6646 41.6688 ns t high usb high time measurement at 2.4v 18.8323 18.8323 ns t low usb low time measurement at 0.4v 18.8323 18.8323 ns t r /t f rising and falling edge rate measured between 0.8v and 2.0v 1.0 4.0 v/ns t ccj cycle to cycle jitter measurement at 1.5v ? 350 ps l acc 48m long term accuracy measured at crossing point v ox ?100ppm t ltj long term jitter measurement taken from cross point v ox @1 s ?1.0ns ref t dc ref duty cycle measurement at 1.5v 45 55 % t period ref period measurement at 1.5v 69.8203 69.8622 ns t periodabs ref absolute period measurement at 1.5v 68.82033 70.86224 ns t r /t f ref rise and fall times edge rate measur ed between 0.8v and 2.0v 1.0 4.0 v/ns t ccj ref cycle to cycle jitter measurement at 1.5v ? 1000 ps t skew ref clock to ref clock measurement at 1.5v ? 500 ps l acc long term accuracy measurement at 1.5v ? 300 ppm enable/disable and set-up t stable clock stabilization from power-up ? 1.8 ms ac electrical specifications (continued) parameter description condition min. max. unit
cy28551-3 document #: 001-05677 rev. *d page 25 of 29 test and measurement set-up for pci/usb and 24m single-ended signals and reference the following diagrams show the test load configurations for the single-ended pci, usb, 24m, and ref output signals. figure 13. single-ended load configuration figure 14. single-ended load configuration high drive option pci/usb ref 22 ? measurement point 5 pf 50 ? 12 ? measurement point 5 pf 12 ? measurement point 5 pf 50 ? 50 ? pci/usb ref 12 ? measurement point 5 pf 12 ? measurement point 5 pf 12 ? measurement point 5 pf 12 ? measurement point 5 pf 12 ? measurement point 5 pf 50 ? 50 ? 50 ? 50 ? 50 ?
cy28551-3 document #: 001-05677 rev. *d page 26 of 29 the following diagrams show the test load configuration for the differential cpu and pciex outputs. figure 15. differential load configuration for 0.7 push pull clock figure 16. differential load configuration for 3.3 push pull clock figure 17. differential measuremen t for differential output signal s (for ac parameters measurement) 22 ? measurement point 2 pf 50 ? 22 ? measurement point 2 pf 50 ? l 1 l 2 l 1 l 2 l1 = 0.5", l2 = 7" out+ out- cput_k8 t pcb cpuc_k8 15 ohm 15 ohm 3900 pf l1 l2 l3 l1 l2 l3 t pcb 3900 pf 169 ohm measurement point m easurem ent point 5 pf 5 pf 125 o hm 1.25v 1.25v 125 ohm
cy28551-3 document #: 001-05677 rev. *d page 27 of 29 figure 18. single-ended measurem ent for differential output sign als (for ac parameters measurement) figure 19. single-ended output signals (for ac parameters measurement) ordering information part number package type product flow lead-free cy28551lfxc-3 56-pin qfn commercial, 0 to 85 c CY28551LFXC-3T 56-pin qfn ? tape and reel commercial, 0 to 85 c
cy28551-3 document #: 001-05677 rev. *d page 28 of 29 ? cypress semiconductor corporation, 2006. the information contained herein is subject to change without notice. cypress semic onductor corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a cypress product. nor does it convey or imply any license under patent or ot her rights. cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agr eement with cypress. furthermore, cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to re sult in significant injury to the user. the inclusion of cypress products in life-support systems application implies that the manu facturer assumes all risk of such use and in doing so indemni fies cypress against all charges. purchase of i 2 c components from cypress or one of its sublicensed as sociated companies conveys a license under the philips i 2 c patent rights to use these components in an i 2 c system, provided t hat the system c onforms to the i 2 c standard specification as defined by philips. intel and pentium are registered trademarks of inte l corporation. sis is a registered trademark of silic on integrated systems. dial-a-frequency is a registered trademark of cypress semicond uctor corporation. all product and company names mentioned in this document are the trademarks of their respective holders. package diagram figure 20. 56-lead qfn 8 x 8 mm lf56a 0.80[0.031] 7.70[0.303] 7.90[0.311] a c 1.00[0.039] max. n seating plane n 2 0.18[0.007] 0.50[0.020] 1 1 0.08[0.003] 0.50[0.020] 0.05[0.002] max. 2 (4x) c 0.24[0.009] 0.20[0.008] ref. 0.80[0.031] max. pin1 id 0-12 6.45[0.254] 8.10[0.319] 7.80[0.307] 6.55[0.258] 0.45[0.018] 0.20[0.008] r. 8.10[0.319] 7.90[0.311] 7.80[0.307] 7.70[0.303] dia. 0.28[0.011] 0.30[0.012] 6.55[0.258] 6.45[0.254] 0.60[0.024] top view bottom view side view e-pad (pad size vary by device type) 51-85144-*d
cy28551-3 document #: 001-05677 rev. *d page 29 of 29 document history page document title: cy28551-3 universal clock generator for intel, via and sis ? document number: 001-05677 rev. ecn no. issue date orig. of change description of change ** 409135 see ecn hgs new data sheet *a 417501 see ecn hgs 1. register alignment changed -byte 9 contains df3_n8,df2_n8,df1_n8 -byte 10 contains df1_n<7:0> -byte 11 contains df2_n<7:0> -byte 12 contains df3_n<7:0> 2. add powergood status bit at byte6 [0] 3. add cpu_stp#, pci_stp# and clkreq# description *b 460525 see ecn rgl minor change: to post on web *c 491623 see ecn hgs 1. change 48m/24_48m driving strength to high by default. 2. change revision id (byte7[7:4]) to 0010. *d 492449 see ecn fra minor change: corrected revision on spec footer & history page.


▲Up To Search▲   

 
Price & Availability of CY28551LFXC-3T

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X